package interview;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        //定义m
        int m=in.nextInt();
        //进行循环
        for(int i=0;i<m;++i){
            double result=0;
            int h=in.nextInt();
            int n=in.nextInt();
            //考虑到存在小数，将整数赋给double
            double height=h;
            if(n==1){
                String.format("%.2f",height);
                System.out.println(height);
                continue;
            }
            for(int j=0;j<n-1;++j){
                //高度减少一半
                height/=2;
                result+=(2*height);
            }
            //数制转化
            String.format("%.2f",result);
        System.out.println(result);
        }
    }
}